const jwt = require('jsonwebtoken');
const { security } = require('./tokentime'); // 导入整个security对象
const { secretKey, expiresIn } = security; // 从security对象中解构出secretKey和expiresIn
//生成token  在生成token时传递uid（用户ID）是为了在token中嵌入一个唯一标识用户的值。
function gentoken(uid, scope = 'admin') {
    return jwt.sign({ uid, scope }, secretKey, { expiresIn: expiresIn }); // expiresIn需要以字符串形式提供，并且带有时间单位（如's'代表秒）
}
module.exports = {
  gentoken
}